/**
 * @Description: 工具类 系统级别公共方法
 * @Author: 老五 13521685612@163.com
 * @Date: 2024-10-30 02:42:48
 * @LastEditors: 老五 13521685612@163.com
 * @LastEditTime: 2024-11-19 23:05:07
 * @FilePath: /lieshou-app/helper/utils/utils.js
 */

export default {
	// 本地存储
	setStorage(key, value) {
		uni.setStorageSync(key, value);
	},
	// 获取本地存储数据 根据key
	getStorage(key) {
		let promise = new Promise((resolve, reject) => {
			let data=uni.getStorageSync(key)
			if(data){
				resolve(data)
			}else{
				resolve(false)
			}
		})
		return promise
	},
	// 删除存储内容
	deleteStorage(key, callback) {
		uni.removeStorage({
			key: key,
			success: function(data) {
				if (typeof callback === 'function') {
					callback(data)
				}
				// console.log('deleteStorage success')
			},
			fail: function(data, code) {
				// console.log(`deleteStorage fail, code = ${code}`)
			}
		});

	},
	// tost提示
	showToast(title, time) {
		uni.showToast({
			icon: 'none',
			title: title,
			duration: time
		})
	},
	// 分享
	showShare(title,pages,imgurl) {
		uni.$uv.mpShare = {
			title:title, // 默认为小程序名称，可自定义
			path:pages, // 默认为当前页面路径，一般无需修改，QQ小程序不支持
			// 分享图标，路径可以是本地文件路径、代码包文件路径或者网络图片路径。
			// 支持PNG及JPG，默认为当前页面的截图
			imageUrl: imgurl
		}
	},
	/**
	 * @param {Object} open  是否开启打印
	 * @param {Object} title  描述
	 */
	showLog(title,params){
		// if(open){
		// }
		return
		console.log('🚩🚩🚩',title,JSON.stringify(params))

	},
	// json转字符串
	getJsonJoinUrl(json){
		return Object.keys(json).map(function (key) {
		        // body...
		        return encodeURIComponent(key) + "=" + encodeURIComponent(json[key]);
		    }).join("&");
	}

}